@media screen and (min-width: 320px) {html{font-size: 42.6667px;}}
@media screen and (min-width: 360px) {html{font-size: 48px;}}
@media screen and (min-width: 375px) {html{font-size: 50px;}}
@media screen and (min-width: 400px) {html{font-size: 53.3334px;}}
@media screen and (min-width: 414px) {html{font-size: 55.2px;}}
@media screen and (min-width: 440px) {html{font-size: 58.6667px;}}
@media screen and (min-width: 480px) {html{font-size: 64px;}}
@media screen and (min-width: 520px) {html{font-size: 69.3334px;}}
@media screen and (min-width: 560px) {html{font-size: 74.6667px;}}
@media screen and (min-width: 600px) {html{font-size: 80px;}}
@media screen and (min-width: 640px) {html{font-size: 85.3334px;}}
@media screen and (min-width: 680px) {html{font-size: 90.6667px;}}
@media screen and (min-width: 720px) {html{font-size: 96px;}}
@media screen and (min-width: 760px) {html{font-size: 101.3334px;}}
@media screen and (min-width: 800px) {html{font-size: 106.6667px;}}
@media screen and (min-width: 960px) {html{font-size: 128px;}}
body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4,h5, h6, i, b, textarea, button, input, select, figure, figcaption {
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    border: none;
    color: #333;
    box-sizing: border-box;
    font-family: sans-serif;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
    &:focus {
        outline: none;
    }
}
html{
    font-size: 50px;
}
body {
    background: #f1f5f8;
    font-size: 16px;
}

.swiper-container {
    width: 100%;
}

.swiper-container img {
    display: block;
    width: 100%;
}

.weui-btn_primary {
    background: #2290ff;
}

.ms-cell-more {
    color: #128efe
}

.ms-wrning-color {
    color: #fe6756;
}

.ms-color-red {
    color: red
}

.ms-color-red {
    color: #ff583d
}

.ms-color-black {
    color: #000
}

.ms-text-center {
    text-align: center;
}

.ms-text-right {
    text-align: right;
}

.ms-text-left {
    text-align: left;
}

.ms-text-over-hidden{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
//弹窗提示样式
#ms-comm-alert{
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5);
    .alert-box{
        position: absolute;top: 20%;z-index: 31;left: 1.25rem;width: 5rem;border-radius: 0.08rem;background: #fff;
        h5{
            margin:0px;text-align: center;padding-bottom:0.2rem;padding-top:0.2rem; border-bottom: 1px solid #E6E6E6;font-size: 0.32rem;
        };
        .content{
            font-size: 0.3rem; color: #333;line-height: 0.44rem;padding: 0.2rem;min-height: 1.4rem;word-wrap:break-word;text-align: center;
        }
        .ms-btn-block{
            font-size: 0.32rem;line-height: 0.8rem;text-align: center;color: #217CD3;
            &:active{background-color: #999999;}
            
        }
    }
}

/*请求转圈遮罩*/
#ajax-post-mask{
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.3);
    .loading{
    width: 80px;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -40px;
    animation:ajax-post-animation 2s linear infinite;
}

}
@keyframes ajax-post-animation
{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
